9급 국가직 공무원 컴퓨터일반 기출문제·모의고사·오답노트·자동채점

2009년04월11일 2번

[과목 구분 없음]
4비트를 이용한 정수 자료 표현에서 2의 보수를 이용하여 음수로 표현했을 때 옳지 않은 것은?

  • ① 십진수 -4는 이진수 1100으로 표현된다.
  • ② 십진수 8은 이진수 1000으로 표현된다.
  • ③ 십진수 -1은 이진수 1111로 표현된다.
  • ④ 십진수 5는 이진수 0101로 표현된다.
(정답률: 50%)

문제 해설

정답: "십진수 -1은 이진수 1111로 표현된다."

이유:
- 4비트를 이용한 정수 자료 표현에서 2의 보수를 이용하여 음수를 표현할 때는, 해당 양수의 이진수를 뒤집은 후 1을 더한 값으로 표현한다.
- 예를 들어, 4비트 이진수에서 2의 보수를 이용하여 -4를 표현하려면, 먼저 4의 이진수인 0100을 뒤집어 1011을 얻은 후 1을 더해 1100으로 표현한다.
- 십진수 8은 이진수 1000으로 표현된다는 것은 단순히 2의 거듭제곱을 이진수로 표현한 것이다.
- 하지만 십진수 -1은 이진수 1111로 표현되는데, 이는 4비트 이진수에서 2의 보수를 이용하여 -1을 표현한 것이다. 1의 이진수인 0001을 뒤집어 1110을 얻은 후 1을 더해 1111로 표현한 것이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답